Revision: arch--lord--1.0--patch-146
Archive: lord@regexps.com--2002
Creator: Tom Lord <lord@regexps.com>
Date: Sun Feb 24 17:51:18 PST 2002
Standard-date: 2002-02-25 01:51:18 GMT
Summary: "arch" -> "larch", `inventory' changes, `mkpatch' changes
Keywords: 
New-files: {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-146
  patch-sets/=later/mkpatch2.sh
New-directories: patch-sets/=later
Renamed-files: arch/arch.sh.in arch/larch.sh.in
Modified-files: =TODO ChangeLog
  ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
  ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
  ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
  ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
  arch/Makefile.in arch/larch.sh.in
  archive-transactions/arch-rmrf.sh
  archive-transactions/build-by-patching.sh
  archive-transactions/build-revision.sh
  archive-transactions/commit.sh
  archive-transactions/copy-from-archive-cache.sh
  archive-transactions/copy-from-fresh-start-base.sh
  archive-transactions/get-patch.sh
  archive-transactions/get.sh archive-transactions/import.sh
  archive-transactions/lock-branch.sh
  archive-transactions/lock-revision.sh
  archive-transactions/make-lock.sh
  archive-transactions/push-mirror.sh
  archive-transactions/putdir.sh
  archive-transactions/putlast.sh
  archive-transactions/wd-txn.sh
  archives/archive-cache-revision.sh
  archives/archive-cached-revisions.sh
  archives/archive-readme.sh
  archives/archive-uncache-revision.sh
  archives/branch-readme.sh archives/branches.sh
  archives/cat-archive-log.sh archives/categories.sh
  archives/category-readme.sh archives/get-archive-name.sh
  archives/make-archive.sh archives/make-branch.sh
  archives/make-category.sh archives/make-version.sh
  archives/noop.sh archives/previous-patch-level.sh
  archives/revisions.sh archives/version-readme.sh
  archives/versions.sh branching-and-merging/delta-patch.sh
  branching-and-merging/finish-branch.sh
  branching-and-merging/join-branch.sh
  branching-and-merging/make-sync-tree.sh
  branching-and-merging/prepare-branch.sh
  branching-and-merging/reconcile.sh
  branching-and-merging/replay.sh
  branching-and-merging/star-merge.sh
  branching-and-merging/tag.sh branching-and-merging/update.sh
  branching-and-merging/whats-missing.sh
  configurations/build-config.sh
  configurations/config-history.sh
  configurations/record-config.sh
  configurations/replay-config.sh
  configurations/show-config.sh
  configurations/update-config.sh input/file-syntax-filter.sh
  inventory/add.sh inventory/check-manifest.sh
  inventory/delete.sh inventory/explicit-default.sh
  inventory/inventory.sh inventory/manifest.sh
  inventory/missing-tags.sh inventory/move.sh
  inventory/set-manifest.sh inventory/tagging-method.sh
  inventory/tree-lint.sh library/cat-library-file.sh
  library/copy-from-library.sh library/file-history.sh
  library/library-add.sh library/library-archives.sh
  library/library-branches.sh library/library-categories.sh
  library/library-file.sh library/library-find.sh
  library/library-log.sh library/library-remove.sh
  library/library-revisions.sh library/library-versions.sh
  library/my-revision-library.sh
  library/touched-files-prereqs.sh local-cache/add-pristine.sh
  local-cache/cache-dir.sh local-cache/cached-index.sh
  local-cache/copy-from-cache.sh
  local-cache/delete-pristine.sh local-cache/file-diffs.sh
  local-cache/find-in-cache.sh local-cache/lock-pristine.sh
  local-cache/make-cache-temp-dir.sh local-cache/old-file.sh
  local-cache/pristines.sh local-cache/take-from-cache.sh
  local-cache/wd-mv-pristine.sh local-cache/what-changed.sh
  naming-conventions/indicated-revision.sh
  naming-conventions/parse-package-name.sh
  naming-conventions/patch-level-lt.sh
  naming-conventions/sort-revisions.sh
  naming-conventions/valid-archive-location.sh
  naming-conventions/valid-archive-name.sh
  naming-conventions/valid-id.sh
  naming-conventions/valid-package-name.sh
  naming-conventions/valid-patch-level-name.sh
  notify/mail-new-branches.sh notify/mail-new-categories.sh
  notify/mail-new-revisions.sh notify/mail-new-versions.sh
  notify/my-notifier.sh notify/notify-browser.sh
  notify/notify-library.sh notify/notify.sh
  notify/push-new-revisions.sh notify/sendmail-mailx.sh
  output/body-indent.sh output/file-list.sh output/heading.sh
  output/nest.sh output/nested.sh output/top.sh
  patch-logs/add-log.sh patch-logs/cat-log.sh
  patch-logs/changelog.sh patch-logs/copy-to-patch-log.sh
  patch-logs/log-for-merge.sh patch-logs/log-header-field.sh
  patch-logs/log-ls.sh patch-logs/logs.sh
  patch-logs/make-log.sh patch-logs/merge-points.sh
  patch-logs/new-on-branch.sh patch-logs/remove-log.sh
  patch-logs/valid-log-file.sh
  patch-logs/wd-check-for-patch-log.sh patch-sets/dopatch.sh
  patch-sets/empty-patch.sh patch-sets/mkpatch.sh
  patch-sets/patch-add-log.sh patch-sets/patch-report.sh
  project-tree/copy-or-stash.sh
  project-tree/copy-tree-precious.sh project-tree/init-tree.sh
  project-tree/set-tree-version.sh project-tree/tree-repair.sh
  project-tree/tree-root.sh project-tree/tree-version.sh
  remote/with-archive-settings.sh remote/with-archive.sh
  remote/without-archive.sh user/archives.sh
  user/my-default-archive.sh user/my-id.sh
  user/register-archive.sh user/whereis-archive.sh
  web/distribution-name.sh web/make-library-browser.sh
  web/patch-details.sh web/patch-set-web.sh
  web/revisions-right-index.awk web/update-distributions.sh
New-patches: lord@regexps.com--2002/arch--lord--1.0--patch-146

If you are looking at my logs for examples of how to prepare clean,
single-purpose patch sets -- here is an example of what *not* to do
:-)

Throughout, internal invocations of `arch' have been changed to
`larch'.

`arch.sh.in' has been renamed to `larch.sh.in'.  

When `arch.sh.in' adds the `arch' libexec directory to PATH, it adds
it last, rather than first (so that command names, like `inventory',
don't conflict with program names, like `inventory'.  This is still a
temporary work-around -- the libexec directory should not be on the
PATH at all and eventually won't be.

Also included in this patch is a change to `inventory' so that it uses
the new `file-utils' command `inventory' instead of `find'.

Also included are some changes to `mkpatch' to reduce the number of
calls to `inventory' (a slight performance improvement).

